<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

</body>
<script>
    // 如果对函数进行构造调用;函数内部的return语句会被忽略;构造调用是一定会返回this的
    // 如果对函数进行普通调用;函数内部的return语句会启作用;如果没有return 则默认返回undefined

    function wrap() {
        return setTimeout(()=>{
            console.log("----")
            return "回调函数"
        },1000)
    }
    var res = wrap()
    console.log(res);
</script>
</html>